Big Huge Thesaurus

Delphinapterus leucas

noun